package collection;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

//Arrays.asList()
public class ArrayToListDemo {
    public static void main(String[] args)
    {
        String []arr={"one","two","three","four","five"};
        List<String> list= Arrays.asList(arr);
        System.out.println(list);
        list.set(0,"zero");
        System.out.println(list);
        System.out.println("array"+Arrays.toString(arr));//对于集合的操作就是对原数组的操作
//        list.remove(2);//UnsupportedOperationException
//        list.add("a");//UnsupportedOperationException,由于数组是定长的，因此对于集合可能改变元素个数的操作都是不支持的，会抛出上述异常
        List<String>list2=new ArrayList<>(list);
        list2.add("six");
        System.out.println(list);
        System.out.println(list2);
    }
}
